/*
    学习目标：Hooks使用的几个限制*/
import React, { useState } from 'react'
export default function App() {
    // 1. 不能写在if语句中- React源码
    const [name, setName] = useState('')
    // 3. 使用数据之前，要声明-注意顺序

    // 2.不能写在普通的函数中，可以的情况，use开头的函数是自定义钩子函数
    // function test(params) {
    //     const [state, setstate] = useState(0)
    // }
    return (
        <div>
            <input type="text" value={name} onChange={e => setName(e.target.value)} />
        </div>
    )
}